package com.wanbangee.marksystem.service;


import java.util.List;

import com.wanbangee.marksystem.entities.USchool;

public interface USchoolService {
	/**
	 * 获取学校信息业务层
	 * @return
	 */
	public USchool getSchoolInformationBySchIdService(int schId);
	/**
	 * 插入学校业务层
	 * @param uSchool
	 * @return
	 */
	public int insertSchoolInformation(USchool uSchool);
	/**
	 * 更新学校信息业务层
	 * @param uSchool
	 * @return
	 */
	public int updateSchool(USchool uSchool);
	/**
	 * 查询学校通过等级或者模糊查询业务层
	 * @param schNm
	 * @param schLevel
	 * @return
	 */
	public List<USchool> selectSchoolByschNmAndLevel (String schNm, int schLevel);
	
	/**
	 * 删除学校信息，将状态改为0,service层
	 * @param uSchool
	 * @return
	 */
	public int deleteSchool(int schId);
	/**
	 * 修改学校状态service
	 * @param schId
	 * @param schState
	 * @return
	 */
	public int updateSchState(int schId, int schState);
	/**
	 * 分页查询所有学校
	 * @param paging
	 * @param size
	 * @return
	 */
	public List<USchool> selectSchoolBypaging(Integer paging,Integer size);
	
	/**
	 * 查询一共有多少笔数据
	 * @return
	 */
	public Integer selectSchool();
}
